#define _CRT_SECURE_NO_WARNINGS 1

#include <iostream>
#include <assert.h>
#include <string>
using namespace std;
//int main()
//{
//	const string s("hello wolrd");
//	string::const_iterator it = s.begin();
//	while (it != s.end())
//	{
//		cout << *it << " ";
//		++it;
//	}
//	cout << endl;
//
//	for (int i = 0; i < s.size(); ++i)\
//	{
//		cout << s[i] << " ";
//	}
//	cout << endl;
//
//	for (auto ch : s)
//	{
//		cout << ch << " ";
//	}
//	cout << endl;
//	return 0;
//}


int main()
{
	/*string s1;
	string s2(s1);

	string s3("hello world");
	string s4(s3, 0, 5);
	cout << s4 << endl;*/

	string s("hello world", 5); 
	cout << s << endl;
	s.at(3);
	return 0;
}